我有使用 Angular-CLI (beta 20) 构建的 Angular2 项目。
有没有办法只针对一个选定的规范文件运行测试?
我曾经有一个基于 Angular2 快速入门的项目,我可以手动将规范添加到 jasmine 文件中。但是我不知道如何在业力测试之外进行设置,或者如何将业力测试限制在使用 Angular-CLI 构建的特定文件中。
您的每个.spec.ts文件都将其所有测试分组,describe如下所示:
.spec.ts
describe
describe('SomeComponent', () => {...}
describe您可以通过在函数名称前加上前缀来轻松地运行这个单个块f:
f
fdescribe('SomeComponent', () => {...}
如果您有这样的功能,则不会describe运行其他块。顺便提一句。你可以用it=>做类似的事情,fit还有一个“黑名单”版本 - x。所以:
it
fit
x
fdescribe
xdescribe
xit